package com.icbc.digitalwallet.common.util;

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Random;

/**
 * @PackgeName: com.icbc.digitalwallet.common.util
 * @ClassName: TransNoUtils
 * @Author: tx
 * Date: 2021/7/18 21:05
 * project name: digitalwallet
 * @Version:
 * @Description:
 */
public class TransNoUtils {
    public static String getNo() {

        LocalDateTime time=LocalDateTime.now();
        DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyyMMddHHmmss");
        String strDate = dtf.format(time);

        String result = "";
        Random random = new Random();
        for (int i = 0; i < 3; i++) {
            result += random.nextInt(10);
        }

        return strDate + result;
    }

//
//    /**
//     * 获取提现单号
//     * @return
//     */
//    public static Object getWithdrawNo() {
//        return "WITHDRAW" + getNo();
//    }
//
//
//    /**
//     * 获取充值单号
//     * @return
//     */
//    public static String getChargeNo() {
//
//        return "CHARGE" + getNo();
//    }
//
//    /**
//     * 获取转入单号
//     * @return
//     */
//    public static String getTransInNo() {
//
//        return "TRANSIN" + getNo();
//    }
//
//    public static String getTransOutNo() {
//
//        return "TRANSOUT" + getNo();
//    }
//
//
//
//    /**
//     * 获取交易编码
//     */
//    public static String getTransNo() {
//        return "TRANS" + getNo();
//    }
}
